انحصار متقابل یکی از مهمترین بحث های مربوط به سنکرون سازی در سیستم های توزیع شده می باشد. در این طرح، الگوریتم جدیدی به منظور بهینه سازی تحمل پذیری خطا در الگوریتم توزیع شده برای حل پاره ای از مشکلات انحصار متقابل یا ناسازگاری زوجی در سیستم های توزیع شده، ارائه شده است. در این روش با از کار افتادن یکی از پردازه های سیستم، که در حالت عادی موجب از کار افتادگی کل سیستم می شود سیستم توزیع شده می تواند اطلاعات از دست رفته را بازیابی نموده و به روند عادی خود باز گرداند. بدین ترتیب تحمل پذیری مقابل خطا در سیستم بالا می رود، به طوری که نقطه ضعف اساسی الگوریتم توزیع شده یعنی نقطه شکست منفرد بودن نسبت به هر یک از پردازه ها، پوشش داده می شود. بنابراین، الگوریتم توزیع شده به یک الگوریتم با قابلیت اطمینان بیشتر، توسعه یافته است. تنها نکته ای که در مقایسه الگوریتم پیشنهادی با الگوریتم مبنا دیده می شود، صرف مقدار کمی زمان در هنگام خراب شدن پردازه ذکر شده می باشد که با توجه به مزیت به دست آمده مبتنی بر عدم از کار افتادن کل سیستم در مواقع از کار افتادن پردازه ای که خواسـتار دسترسی به منبع است، قابل صرف نظر می باشد و چنانکه خواهیم دید، این موضوع دارای کاربردهای فراوانی در زمینه های مختلف علوم است. از طرف دیگر، سیستم عامل لینوکس به عنوان یک سیستم عامل منعطف و متن باز می تواند به عنوان بستری برای این عملیات قرار گرفته و زیر ساخت لازم را پدید آورد. در این طرح پژوهشی چگونگی بررسی این راهکار با هدف بالا بردن تحمل پذیری خطا و متعاقب آن بهینه سازی قابلیت اطمینان در سیستم های توزیع شده مورد بررسی قرار گرفته است.